pay homage or tribute to - German English Dictionary